package vo

import "myai/core/types"

type Order struct {
	BaseVo
	UserId    uint              `json:"user_id"`    // 用户ID
	ProductId uint              `json:"product_id"` // 产品ID
	Username  string            `json:"username"`   // 用户名
	OrderNo   string            `json:"order_no"`   // 订单ID
	TradeNo   string            `json:"trade_no"`   // 支付平台交易流水号
	Subject   string            `json:"subject"`    // 订单产品
	Amount    float64           `json:"amount"`     // 订单金额
	Status    types.OrderStatus `json:"status"`     // 订单状态（0：待支付，1：已扫码，2：支付成功）
	Remark    types.OrderRemark `json:"remark"`     // 备注
	PayTime   int64             `json:"pay_time"`   // 支付时间
	PayWay    string            `json:"pay_way"`    // 支付渠道
	PayType   string            `json:"pay_type"`   // 支付类型
	PayMethod string            `json:"pay_method"` // 支付方式
	PayName   string            `json:"pay_name"`   // 支付名称
}
